patent of invention - Español Inglés Diccionario